package com.leoman.service;

import com.leoman.entity.Admin;
import com.leoman.entity.Placard;
import com.leoman.service.common.ICommonService;
import org.springframework.data.domain.Page;
import org.springframework.web.multipart.MultipartRequest;

/**
 * PlacardService
 * Created by 涂奕恒 on 2016/11/23 0023 下午 3:54.
 */
public interface PlacardService extends ICommonService<Placard> {

    // 黑板公告列表（分页）
    Page<Placard> iPageForApp(Integer userId, Integer pageNum, Integer pageSize);

    // 公告列表（分页）
    Page<Placard> pageByParams(String userName, String startTime, String endTime, Integer pageNum, Integer pageSize);

    // 置顶
    Integer toTop(Integer paperId);

    // 批量删除公告
    Integer batchDelete(String ids);

    // 后台添加公告
    Integer savePlacard(Admin admin, String title, String txtVal, String content, MultipartRequest multipartRequest);
}